//分页
//表格分页
var data=[];
var nums = 10; // 每页出现的数量
function alltypepageing(url,sear) {

	//存储当前数据一共几页
	var pagess;
	
	//默认加载 第一页的数据 
	var adata = {
        name : sear,
        pagesize : nums,
        pagenumber : 1,
        value:null
	}
	// 列表功能
	$.ajax({
		type : "GET",
		data : adata,
		dataType : "json",
		url : url,
		success : function(json) {
			// 数据
			data = json.records;
			// 页数
			pagess = json.pages;
			// 公司名称  可以省略
			//由于  pagess 小于等于1 的时候  将不会执行   page 分页中的jump 方法
			//所以在  这里传值  2   得出数据 并把分页隐藏
			if(pagess<=1){
				pagedown(2,url,sear);
				$("#page").hide(); 
			}else{
				//将隐藏的page  显示出来
				$("#page").show(); 
				pagedown(pagess,url,sear);
			}
		}
	});

}
//分页 画下面的  分页 还有 点击 触发的事件  
function pagedown(pagess,url,sear){
	$("#page").page({
		pages:pagess,   //画分页下表
		 before: function(context, next) { //加载前触发，如果没有执行next()则中断加载
             next();
         },
		jump:function(context,first){//点击跳转页
			if(first){
				//默认在第一页  first 为true
				$("#content").html(thisDate());
			}else{
				//点击之后first 为false
				findPageData(url,context.option.curr,sear);
				$("#content").html(thisDate());
			}
			
		}
	});
}

//获取数据
function findPageData(url,pagenum,sear){
	var adata = {
			value : sear,
			pagesize : nums,
			pagenumber : pagenum
		}
	// 列表功能     使用异步传输获取数据
	$.ajax({
		type : "GET",
		data : adata,
		dataType : "json",
		url : url,
		cache:false, 
		async:false, 
		success : function(json) {
			// 数据
			data = json.records;
			// 页数
			pagess = json.pages;
		}
	});
}

/*
 * @js名：userlist.js

 * @author 陈挺  2018/8/4
 * @功能描述 ： 1.表格分页：通过ajax请求到用户表中所有用户的数据，并利用分页组件封装的方法在页面中显示用户列表和表格分页
 * 	         2.编辑权限：用户列表中的编辑按钮中加入onclick函数，点击后调用openModel（a），显示模态框表单后，利用ajax
 * 				请求传id至后台拿到该用户信息并放入表单中，最后，利用提交成功的按钮实现ajax请求将编辑后的参数
 * 				传给后台并保存该用户。
 * 			 3.搜索权限
 * 			 4.删除权限
 * 			 5.添加权限的链接：权限列表中的添加权限按钮
 */



//分页   要求后台传出固定格式的数据  调用 page.js 方法
var thisUrl=location.pathname;
console.log(thisUrl);
if(thisUrl=="/Auth/list.html"){
	console.log("这是"+thisUrl);
alltypepageing("/Auth/check/findByPage.shtml",null);
}
else if(thisUrl=="/Auth/list_drink.html"){
	console.log("这是"+thisUrl);
	alltypepageing("/Auth/check/findByPageByDrink.shtml",null);
}
else if(thisUrl=="/Auth/list_smoke.html"){
	console.log("这是"+thisUrl);
	alltypepageing("/Auth/check/findByPageBySmoke.shtml",null);
}
else if(thisUrl=="/Auth/list_time.html"){
	console.log("这是"+thisUrl);
	alltypepageing("/Auth/check/findByPageByTime.shtml",null);
}
else if(thisUrl=="/Auth/list_bmi.html"){
	console.log("这是"+thisUrl);
	alltypepageing("/Auth/check/findByPageByBMI.shtml",null);
}
else if(thisUrl=="/Auth/list_bloodSugar.html"){
	console.log("这是"+thisUrl);
	alltypepageing("/Auth/check/findByPageByBloodSugar.shtml",null);
}
else if(thisUrl=="/Auth/list_age.html"){
	console.log("这是"+thisUrl);
	alltypepageing("/Auth/check/findByPageByAge.shtml",null);
}
function thisDate() {
	var str = '';

	for (var i = 0; i < data.length; i++) {
		// language=HTML

        str += "<tr>"+
            "<td class='am-hide-sm-only' style='background-color: rgba(0,0,0,0);text-align:center;'>"+data[i].age+"</td>"+
			"<td class='am-hide-sm-only' style='background-color: rgba(0,0,0,0);text-align:center;'>"+data[i].sex+"</td>"+
			"<td class='am-hide-sm-only' style='background-color: rgba(0,0,0,0);text-align:center;'>"+data[i].nxgbhistory+"</td>"+
			"<td class='am-hide-sm-only' style='background-color: rgba(0,0,0,0);text-align:center;'>"+data[i].sjxt+"</td>"+
			"<td class='am-hide-sm-only' style='background-color: rgba(0,0,0,0);text-align:center;'>"+data[i].bloodSugar2h+"</td>"+
			"<td class='am-hide-sm-only' style='background-color: rgba(0,0,0,0);text-align:center;'>"+data[i].gysz+"</td>"+
            "<td class='am-hide-sm-only' style='background-color: rgba(0,0,0,0);text-align:center;'>"+data[i].smoke+"</td>"+
            "<td class='am-hide-sm-only' style='background-color: rgba(0,0,0,0);text-align:center;'>"+data[i].drink+"</td>"+
            "<td class='am-hide-sm-only' style='background-color: rgba(0,0,0,0);text-align:center;'>"+data[i].bmi+"</td>"+
            "<td class='am-hide-sm-only' style='background-color: rgba(0,0,0,0);text-align:center;'>"+data[i].phone+"</td>"+
            "<td class='am-hide-sm-only' style='background-color: rgba(0,0,0,0);text-align:center;'>"+data[i].updateTime+"</td>"+
            "<td class='am-hide-sm-only' style='background-color: rgba(0,0,0,0);text-align:center;'>"+data[i].other+"</td>"+
            "<td class='am-hide-sm-only' style='background-color: rgba(0,0,0,0);text-align:center;'>"+data[i].datafrom+"</td>"+
			"<td class='am-hide-sm-only' style='background-color: rgba(0,0,0,0);text-align:center;'>"+
			"<a class='am-btn am-btn-primary am-btn-xs' style='border: 1px solid #c5b9b9f5;'  onclick=\"updateuserinfo('"+data[i].id+"');\">"+
			"		修改"+
			"</a>"+
			"	<a class='am-btn am-btn-danger am-btn-xs' style='border: 1px solid #c5b9b9f5;'  onclick=\"deleteInfo('"+data[i].id+"');\"> 删除"+
			"	</a> "+
			"	</td>"+
			"</tr>";
	}
	return str;

}


function deleteInfo(a) {
	var Confirm = confirm("你确定要删除该条信息吗？");
	if (Confirm == true) {
		$.ajax({
			type: "Delete",
			contentType: "application/json",
			dataType: "json",
			url: "/Auth/check/delete" + a,
			success: function (data) {
				if (data == 1) {
					alert("删除成功！");
					alltypepageing("/Auth/check/findByPage.shtml", null);
				}

			}
		});
	}
}
//编辑信息
function updateuserinfo(b) {
	sessionStorage.setItem("id",b)
	window.location.href = "/Auth/form.html";

}




